import pygame.font

# 线颜色
line_color = (0, 0, 0)
# 显示文字信息时使用的字体设置
text_color = (0, 0, 0)


def draw_bg(screen):
    # 背景文图案
    bgfont = pygame.font.SysFont('SimHei', 15)
    # 绘制横线
    pygame.draw.aaline(screen, line_color, (662, 30), (980, 30), 1)
    # 渲染为图片
    text_image = bgfont.render('识别信息：', True, text_color)
    # 获取文字图像位置
    text_rect = text_image.get_rect()
    # 设置文字图像中心点
    text_rect.left = 660
    text_rect.top = 370
    # 绘制内容
    screen.blit(text_image, text_rect)


# 绘制文字（text-文字内容、xpos-x坐标、ypos-y坐标、fontSize-字体大小）
def draw_text(screen, text, xpos, ypos, fontsize, tc=text_color):
    # 使用系统字体
    xtfont = pygame.font.SysFont('SimHei', fontsize)
    text_image = xtfont.render(text, True, tc)
    # 获取文字图像位置
    text_rect = text_image.get_rect()
    # 设置文字图像中心点
    text_rect.left = xpos
    text_rect.top = ypos
    # 绘制内容
    screen.blit(text_image, text_rect)